package com.srs.bean;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

/**
 * Carprocurementlist entity. @author MyEclipse Persistence Tools
 */

public class Carprocurementlist implements java.io.Serializable {

	// Fields

	private Integer carProcurementListId;
	private Typedictionary typedictionary;
	private Date carProcurementListDate;
	private Integer carProcurementListCount;
	private String carProcurementNumber;
	private Integer carProcurementAmount;
	private Integer procurementPrice;
	private Date expectedPaymentDate;
	private Set vins = new HashSet(0);

	// Constructors

	/** default constructor */
	public Carprocurementlist() {
	}

	/** minimal constructor */
	public Carprocurementlist(Typedictionary typedictionary,
			Date carProcurementListDate, Integer carProcurementListCount,
			String carProcurementNumber, Integer carProcurementAmount,
			Integer procurementPrice) {
		this.typedictionary = typedictionary;
		this.carProcurementListDate = carProcurementListDate;
		this.carProcurementListCount = carProcurementListCount;
		this.carProcurementNumber = carProcurementNumber;
		this.carProcurementAmount = carProcurementAmount;
		this.procurementPrice = procurementPrice;
	}

	/** full constructor */
	public Carprocurementlist(Typedictionary typedictionary,
			Date carProcurementListDate, Integer carProcurementListCount,
			String carProcurementNumber, Integer carProcurementAmount,
			Integer procurementPrice, Date expectedPaymentDate, Set vins) {
		this.typedictionary = typedictionary;
		this.carProcurementListDate = carProcurementListDate;
		this.carProcurementListCount = carProcurementListCount;
		this.carProcurementNumber = carProcurementNumber;
		this.carProcurementAmount = carProcurementAmount;
		this.procurementPrice = procurementPrice;
		this.expectedPaymentDate = expectedPaymentDate;
		this.vins = vins;
	}

	// Property accessors

	public Integer getCarProcurementListId() {
		return this.carProcurementListId;
	}

	public void setCarProcurementListId(Integer carProcurementListId) {
		this.carProcurementListId = carProcurementListId;
	}

	public Typedictionary getTypedictionary() {
		return this.typedictionary;
	}

	public void setTypedictionary(Typedictionary typedictionary) {
		this.typedictionary = typedictionary;
	}

	public Date getCarProcurementListDate() {
		return this.carProcurementListDate;
	}

	public void setCarProcurementListDate(Date carProcurementListDate) {
		this.carProcurementListDate = carProcurementListDate;
	}

	public Integer getCarProcurementListCount() {
		return this.carProcurementListCount;
	}

	public void setCarProcurementListCount(Integer carProcurementListCount) {
		this.carProcurementListCount = carProcurementListCount;
	}

	public String getCarProcurementNumber() {
		return this.carProcurementNumber;
	}

	public void setCarProcurementNumber(String carProcurementNumber) {
		this.carProcurementNumber = carProcurementNumber;
	}

	public Integer getCarProcurementAmount() {
		return this.carProcurementAmount;
	}

	public void setCarProcurementAmount(Integer carProcurementAmount) {
		this.carProcurementAmount = carProcurementAmount;
	}

	public Integer getProcurementPrice() {
		return this.procurementPrice;
	}

	public void setProcurementPrice(Integer procurementPrice) {
		this.procurementPrice = procurementPrice;
	}

	public Date getExpectedPaymentDate() {
		return this.expectedPaymentDate;
	}

	public void setExpectedPaymentDate(Date expectedPaymentDate) {
		this.expectedPaymentDate = expectedPaymentDate;
	}

	public Set getVins() {
		return this.vins;
	}

	public void setVins(Set vins) {
		this.vins = vins;
	}

}